package delphorm.dao.personne;

import java.util.List;

import delphorm.entite.personne.DroitGroupe;
import delphorm.entite.personne.Utilisateur;


public interface IUtilisateur {
	//renvoie l'identifiant
	public Utilisateur ajouterUtilisateur(Utilisateur u);
	public Utilisateur editerUtilisateur(Utilisateur u);
	public Utilisateur identifierUtilisateur(Utilisateur u);
	public Utilisateur enregistrerUtilisateur(Utilisateur u);
	public List getAllOrderByNom();
	public Utilisateur getUtilisateurParId(Long id);
	public Utilisateur getUtilisateurParLogin(String login);
	public void supprimerUtilisateurParId(Long id);
	public DroitGroupe ajouterGroupeUtilisateur(DroitGroupe droitGroupe);
}
